.in-main {
	background: rgb(255, 255, 255); overflow: hidden; margin-top: 35px; margin-bottom: 45px;
}
.in-main-box {
	padding: 40px 30px 60px; overflow: hidden;
}
.in-dy {
	overflow: hidden;
}
.in-main-rtop {
	overflow: hidden; margin-bottom: 10px;
}
.in-main-rmoddle {
	overflow: hidden; margin-bottom: 10px;
}
.in-main-rbottom {
	overflow: hidden; margin-bottom: 10px;
}
.in-main-rname {
	background: rgb(10, 149, 209); height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 16px; font-size: 16px;
}
.in-main-rtext {
	background: rgb(247, 250, 252); overflow: hidden;
}
.in-main-rtop .in-main-rtext {
	padding: 15px 20px;
}
.in-main-rtop li a {
	background: url("../images/ico/ico29.png") no-repeat left; padding: 10px 0px 10px 15px; transition:0.3s ease-in-out; line-height: 1.2; font-size: 15px; display: block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-main-rtop li a:hover {
	background: url("../images/ico/ico30.png") no-repeat left; padding: 10px 0px 10px 20px; color: rgb(0, 87, 169);
}
.in-main-rtop li .in-main-ractive {
	background: url("../images/ico/ico30.png") no-repeat left; color: rgb(0, 87, 169);
}
.in-main-rtop li .in-main-ractive:hover {
	padding: 10px 0px 10px 15px;
}
.in-main-rmoddle .in-main-rtext {
	padding: 15px 10px;
}
.in-main-rmoddle li a {
	background: rgb(255, 255, 255); margin: 5px; padding: 6px 0px; border: 1px solid rgb(204, 202, 202); transition:0.3s ease-in-out; border-image: none; width: 44%; text-align: center; color: rgb(102, 102, 102); line-height: 1.2; float: left; display: block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-main-rmoddle li a:hover {
	border: 1px solid rgb(15, 130, 194); border-image: none; color: rgb(15, 131, 195);
}
.in-main-rbottom .in-main-rtext {
	padding: 15px 10px;
}
.in-main-rbottom p {
	margin: 0px 5px; width: 44%; text-align: center; color: rgb(102, 102, 102); float: left;
}
.in-main-rbottom img {
	margin: 0px auto 8px; display: block; max-width: 100%;
}
.in-position {
	overflow: hidden; padding-bottom: 10px; border-bottom-color: rgb(0, 87, 168); border-bottom-width: 2px; border-bottom-style: solid;
}
.in-position .pull-left {
	color: rgb(0, 87, 168); font-size: 17px;
}
.in-position .pull-right {
	background: url("../images/ico/ico28.png") no-repeat left; color: rgb(153, 153, 153); line-height: 18px; overflow: hidden; padding-left: 20px;
}
.in-position .pull-right a {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-position .pull-right a:hover {
	text-decoration: underline;
}
.in-position .pull-right span {
	color: rgb(0, 88, 171);
}
.in-about {
	line-height: 36px; overflow: hidden; padding-top: 42px; font-size: 16px;
}
.in-about h1 {
	color: rgb(0, 87, 168); font-size: 20px; font-weight: bold; margin-bottom: 15px;
}
.in-about img {
	margin: 10px 0px; display: block; max-width: 100%;
}
.in-lists1 {
	overflow: hidden; padding-top: 6px;
}
.in-lists1 li {
	padding: 28px 0px; overflow: hidden; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.in-lists1 .in-lists1-date {
	padding: 12px 5px 10px; border: 1px solid rgb(211, 211, 211); transition:0.3s ease-in-out; border-image: none; width: 70px; text-align: center; overflow: hidden; margin-right: 20px; float: left; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists1 .in-lists1-date h1 {
	transition:0.3s ease-in-out; color: rgb(0, 87, 168); line-height: 1; font-size: 40px; font-weight: bold; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists1 .in-lists1-date h2 {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); line-height: 1; padding-top: 10px; font-size: 14px; margin-top: 10px; border-top-color: rgb(208, 212, 214); border-top-width: 1px; border-top-style: solid; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists1 .in-lists1-title {
	transition:0.3s ease-in-out; overflow: hidden; font-size: 18px; font-weight: bold; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists1 .in-lists1-title span {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); line-height: 18px; font-size: 14px; font-weight: normal; float: right; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists1 .in-lists1-text {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 15px; margin-top: 10px;
}
.in-lists1 li a {
	display: block;
}
.in-lists1 li a:hover .in-lists1-title {
	color: rgb(0, 87, 168);
}
.in-lists1 li a:hover .in-lists1-title span {
	color: rgb(0, 87, 168); padding-right: 10px;
}
.in-lists1 li a:hover .in-lists1-date {
	background: rgb(0, 87, 168); border: 1px solid rgb(0, 87, 168); border-image: none;
}
.in-lists1 li a:hover .in-lists1-date h1 {
	color: rgb(255, 255, 255);
}
.in-lists1 li a:hover .in-lists1-date h2 {
	color: rgb(255, 255, 255);
}
.in-lists2 {
	overflow: hidden;
}
.in-lists2 li {
	padding: 28px 0px; overflow: hidden; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.in-lists2 .in-lists2-img {
	width: 170px; height: 110px; overflow: hidden; margin-right: 20px; float: left;
}
.in-lists2 .in-lists2-img img {
	width: 170px; height: 110px; display: block;
}
.in-lists2 .in-lists2-title {
	transition:0.3s ease-in-out; height: 18px; line-height: 18px; overflow: hidden; font-size: 18px; font-weight: bold; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists2 .in-lists2-title span {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); line-height: 18px; font-size: 14px; font-weight: normal; float: right; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists2 .in-lists2-text {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 15px; margin-top: 10px;
}
.in-lists2 em {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); margin-top: 10px; display: block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists2 li a {
	display: block;
}
.in-lists2 li a:hover .in-lists2-title {
	color: rgb(0, 87, 168);
}
.in-lists2 li a:hover .in-lists2-title span {
	color: rgb(0, 87, 168); padding-right: 10px;
}
.in-lists2 li a:hover em {
	color: rgb(0, 87, 168);
}
.in-lists3 {
	overflow: hidden; padding-top: 10px;
}
.in-lists3 li {
	padding: 18px 0px; overflow: hidden; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.in-lists3 li a {
	background: url("../images/ico/ico19.jpg") no-repeat 5px; transition:0.3s ease-in-out; color: rgb(56, 56, 56); overflow: hidden; padding-left: 20px; font-size: 16px; display: block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists3 li a p {
	width: 65%; overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.in-lists3 li a span {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); font-size: 16px; float: right; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists3 li a:hover {
	background: url("../images/ico/ico18.jpg") no-repeat 5px; color: rgb(0, 87, 169);
}
.in-lists3 li a:hover span {
	color: rgb(0, 87, 169); padding-right: 10px;
}
.in-lists4 {
	overflow: hidden;
}
.in-lists4 .in-lists4-ul li {
	padding: 18px 0px; overflow: hidden; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.in-lists4 .in-lists4-ul li a {
	background: url("../images/ico/ico19.jpg") no-repeat 5px; transition:0.3s ease-in-out; color: rgb(56, 56, 56); overflow: hidden; padding-left: 20px; font-size: 16px; display: block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists4 .in-lists4-ul li a p {
	width: 65%; overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.in-lists4 .in-lists4-ul li a span {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); font-size: 16px; float: right; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists4 .in-lists4-ul li a:hover {
	background: url("../images/ico/ico18.jpg") no-repeat 5px; color: rgb(0, 87, 169);
}
.in-lists4 .in-lists4-ul li a:hover span {
	color: rgb(0, 87, 169); padding-right: 10px;
}
.in-lists4 .txtScroll-left {
	padding: 32px 0px; overflow: hidden; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed; position: relative;
}
.in-lists4 .txtScroll-left .hd {
	right: 0px; bottom: 32px; overflow: hidden; position: absolute; z-index: 9;
}
.in-lists4 .txtScroll-left .hd a {
	background: rgb(191, 191, 191); margin: 0px 4px; border-radius: 100%; width: 20px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; float: left; display: block; cursor: pointer;
}
.in-lists4 .txtScroll-left .hd a:hover {
	background: rgb(0, 87, 168);
}
.in-lists4 .txtScroll-left .bd {
	overflow: hidden;
}
.in-lists4 .txtScroll-left li {
	overflow: hidden;
}
.in-lists4 .txtScroll-left a {
	display: block;
}
.in-lists4 .txtScroll-left .in-lists4-img {
	width: 240px; height: 155px; margin-right: 20px; float: left; display: block;
}
.in-lists4 .txtScroll-left .in-lists4-title {
	transition:0.3s ease-in-out; padding-top: 5px; font-size: 18px; font-weight: bold; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists4 .txtScroll-left .in-lists4-date {
	margin: 15px 0px 10px; color: rgb(153, 153, 153); font-family: arial;
}
.in-lists4 .txtScroll-left .in-lists4-text {
	color: rgb(102, 102, 102); line-height: 26px; font-size: 15px;
}
.in-lists4 .txtScroll-left span {
	transition:0.3s ease-in-out; color: rgb(153, 153, 153); margin-top: 15px; display: block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists4 .txtScroll-left a:hover .in-lists4-title {
	color: rgb(0, 87, 169);
}
.in-lists4 .txtScroll-left a:hover span {
	color: rgb(0, 87, 169);
}
.in-lists5 {
	width: 100%; overflow: hidden; padding-top: 10px; padding-bottom: 35px; padding-left: 45px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.in-lists5 li {
	margin-top: 35px; float: left; position: relative;
}
.in-lists5 li .in-lists5-img {
	background: url("../images/pic12.jpg") no-repeat center; margin: 0px auto; width: 164px; height: 237px; overflow: hidden;
}
.in-lists5 li .in-lists5-img img {
	margin: 10px 0px 0px 10px; width: 134px; height: 188px; display: block;
}
.in-lists5 li a {
	background: url("../images/pic15.jpg") repeat-x center 208px; width: 175px; overflow: hidden; display: block;
}
.in-lists5 li .in-lists5-title {
	margin: 14px 0px; text-align: center; overflow: hidden; font-size: 16px; font-weight: bold; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.in-lists5 li a span {
	margin: 0px auto; border: 1px solid rgb(216, 216, 216); transition:0.3s ease-in-out; border-image: none; width: 88px; height: 28px; text-align: center; color: rgb(153, 153, 153); line-height: 28px; display: block; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists5 li a:hover .in-lists5-title {
	color: rgb(0, 87, 168);
}
.in-lists5 li a:hover span {
	background: rgb(0, 87, 168); border: 1px solid rgb(0, 87, 168); border-image: none; color: rgb(255, 255, 255);
}
.in-lists5 li:nth-of-type(4n)::before {
	background: url("../images/pic14.jpg") no-repeat; top: 205px; width: 45px; height: 32px; right: -45px; position: absolute; z-index: 999; content: " ";
}
.in-lists5 li:nth-of-type(4n+1)::before {
	background: url("../images/pic13.jpg") no-repeat; left: -45px; top: 205px; width: 45px; height: 32px; position: absolute; z-index: 999; content: " ";
}
.in-lists6 {
	overflow: hidden; padding-top: 6px; padding-bottom: 30px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.in-lists6 li {
	width: 245px; overflow: hidden; margin-top: 28px; margin-right: 33px; float: left;
}
.in-lists6 li:nth-of-type(3n) {
	margin-right: 0px;
}
.in-lists6 li a {
	overflow: hidden; display: block;
}
.in-lists6 li .in-lists6-img {
	width: 100%; height: 158px; overflow: hidden; position: relative;
}
.in-lists6 li .in-lists6-img::before {
	background: url("../images/ico/ico33.png") no-repeat center; left: 50%; top: 50%; width: 35px; height: 35px; margin-top: -17.5px; margin-left: -17.5px; position: absolute; z-index: 999; content: "";
}
.in-lists6 li img {
	transition:0.3s ease-in-out; width: 100%; height: 100%; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists6 li .in-lists6-title {
	transition:0.3s ease-in-out; overflow: hidden; margin-top: 12px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-lists6 li a:hover {
	color: rgb(0, 87, 169);
}
.in-lists6 li a:hover img {
	transform: scale(1.2); -webkit-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2);
}
.in-fy {
	overflow: hidden; margin-top: 35px;
}
.in-fy .in-fy-con {
	overflow: hidden;
}
.in-fy a {
	padding: 5px 10px; border: 1px solid rgb(237, 237, 237); border-image: none; text-align: center; color: rgb(74, 73, 73); font-size: 14px; margin-right: 3px; float: left; display: block;
}
.in-fy a:hover {
	background: rgb(90, 90, 90); color: rgb(255, 255, 255);
}
.in-fy .cpb {
	background: rgb(127, 127, 127); border: 1px solid rgb(237, 237, 237); border-image: none; width: 28px; height: 26px; text-align: center; color: rgb(255, 255, 255); line-height: 26px; font-size: 14px; margin-right: 3px; float: left; display: block;
}
.in-fy .in-up {
	width: 59px;
}
.in-fy .in-fy-down {
	width: 59px;
}
.in-fy .in-up {
	margin-right: 10px;
}
.in-fy .in-fy-down {
	margin-right: 0px; margin-left: 7px;
}
.in-detail1 {
	overflow: hidden; padding-top: 50px;
}
.in-detail1 .in-detail1-title {
	color: rgb(51, 51, 51); line-height: 1.3; font-size: 26px; font-weight: bold;
}
.in-detail1 .in-detail1-date {
	margin: 20px 0px 25px; color: rgb(153, 153, 153); overflow: hidden; padding-bottom: 15px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: dashed;
}
.in-detail1 .in-detail1-date h1 {
	background: url("../images/ico/ico31.png") no-repeat left; line-height: 16px; padding-left: 25px; font-size: 14px; margin-right: 20px; float: left;
}
.in-detail1 .in-detail1-date img {
	transition:0.3s ease-in-out; display: block; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;
}
.in-detail1 .in-detail1-date img:hover {
	padding-left: 8px;
}
.in-detail1 .in-detail1-text {
	line-height: 36px; text-indent: 24px; padding-bottom: 40px; font-size: 16px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.in-detail1 .in-detail1-text img {
	max-width: 100%;
}
.in-detail1 .in-detail1-link {
	overflow: hidden; padding-top: 15px;
}
.in-detail1 .in-detail1-link > div {
	padding: 8px 0px; color: rgb(153, 153, 153);
}
.in-detail1 .in-detail1-link > div a {
	color: rgb(153, 153, 153);
}
.in-detail1 .in-detail1-link > div a:hover {
	text-decoration: underline;
}
.in-detail2 {
	overflow: hidden; padding-top: 40px;
}
.in-detail2 .in-detail2-title {
	background: rgb(247, 250, 252); line-height: 55px; overflow: hidden; margin-bottom: 30px;
}
.in-detail2 .in-detail2-title .pull-left {
	color: rgb(0, 87, 168); padding-left: 15px; font-size: 20px; font-weight: bold;
}
.in-detail2 .in-detail2-title .pull-right {
	color: rgb(102, 102, 102); padding-right: 15px;
}
.in-detail2 .in-detail2-text {
	line-height: 32px; overflow: hidden; padding-left: 15px;
}
.in-wrapper {
	padding: 20px 0px; overflow: hidden;
}
.m1 {
	overflow: hidden;
}
.m1 .slideBox {
	width: 100%; height: 410px; overflow: hidden; position: relative;
}
.m1 .slideBox .hd {
	right: 13px; bottom: 15px; overflow: hidden; position: absolute; z-index: 1;
}
.m1 .slideBox .hd ul {
	overflow: hidden;
}
.m1 .slideBox .hd ul li {
	background: rgb(255, 255, 255); margin: 0px 2px; border-radius: 100%; width: 11px; height: 11px; float: left; cursor: pointer;
}
.m1 .slideBox .hd ul li.on {
	background: rgb(0, 88, 171);
}
.m1 .slideBox .bd {
	width: 100%; height: 100%; overflow: hidden;
}
.m1 .slideBox .bd li {
	width: 100%; height: 100%; overflow: hidden;
}
.m1 .slideBox .bd img {
	width: 100%; height: 410px; display: block;
}
.m1 .slideBox .bd p {
	background: rgba(0, 0, 0, 0.5); left: 0px; width: 100%; height: 46px; bottom: 0px; color: rgb(255, 255, 255); line-height: 46px; overflow: hidden; padding-left: 20px; font-size: 16px; white-space: nowrap; position: absolute; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.m1 .m1-right {
	background: url("../images/pic16.jpg") no-repeat center / cover; height: 410px; overflow: hidden;
}
.m1 .m1-right-title {
	background: url("../images/ico/ico6.png") no-repeat 15px rgb(219, 66, 61); margin: 40px 0px 10px; height: 36px; color: rgb(255, 255, 255); line-height: 36px; padding-left: 45px; font-size: 18px;
}
.m1 .m1-right-title a {
	transition:0.5s ease-in-out; color: rgb(255, 255, 255); font-size: 16px; margin-right: 10px; float: right; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
}
.m1 .m1-right-title a:hover {
	color: rgb(238, 238, 238); margin-right: 15px;
}
.m1 .m1-right-first {
	overflow: hidden; padding-bottom: 10px; border-bottom-color: rgb(139, 184, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.m1 .m1-right-first h1 {
	color: rgb(255, 255, 255); line-height: 30px; font-size: 20px; font-weight: bold;
}
.m1 .m1-right-first p {
	color: rgb(255, 255, 255); line-height: 30px; padding-top: 10px; font-size: 16px;
}
.m1 .m1-right-first:hover h1 {
	text-decoration: underline;
}
.m1 .m1-right-list {
	overflow: hidden; padding-top: 6px;
}
.m1 .m1-right-list a {
	color: rgb(255, 255, 255); line-height: 36px; overflow: hidden; font-size: 16px; display: block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.m1 .m1-right-list a:hover {
	color: rgb(238, 238, 238); text-decoration: underline;
}
.m2 {
	overflow: hidden; margin-top: 15px;
}
.m2 .m2-left {
	background: rgb(255, 255, 255); height: 570px; overflow: hidden;
}
.m2 .m2-left-title {
	overflow: hidden; padding-top: 22px;
}
.m2 .m2-left-title h1 {
	padding-left: 15px; font-size: 20px; font-weight: bold; border-left-color: rgb(61, 149, 213); border-left-width: 6px; border-left-style: solid; float: left;
}
.m2 .m2-left-title a {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 15px; margin-right: 20px; float: right; display: block;
}
.m2 .m2-left-title a:hover {
	color: rgb(0, 87, 169); text-decoration: underline;
}
.m2 .m2-left-list {
	padding: 0px 20px; overflow: hidden;
}
.m2 .m2-left-list a {
	padding: 13px 0px; overflow: hidden; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.m2 .m2-left-list a:last-child {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m2 .m2-left-list img {
	width: 158px; height: 102px; margin-right: 15px; float: left; display: block;
}
.m2 .m2-left-list .m2-list-title {
	padding: 5px 0px 10px; color: rgb(23, 23, 23); font-size: 18px; font-weight: bold;
}
.m2 .m2-left-list .m2-list-title em {
	color: rgb(61, 149, 213); font-weight: normal;
}
.m2 .m2-left-list .m2-list-title span {
	color: rgb(153, 153, 153); line-height: 18px; font-size: 16px; font-weight: normal; float: right;
}
.m2 .m2-left-list .m2-list-text {
	color: rgb(102, 102, 102); line-height: 30px; font-size: 15px;
}
.m2 .m2-left-list a:hover .m2-list-title {
	color: rgb(0, 87, 169);
}
.m2 .m2-right {
	background: rgb(255, 255, 255); height: 570px; overflow: hidden;
}
.m2 .m2-right-con {
	overflow: hidden;
}
.m2 .m2-right-title {
	overflow: hidden; padding-top: 22px; padding-bottom: 3px;
}
.m2 .m2-right-title h1 {
	background: url("../images/ico/ico7.jpg") no-repeat left; padding-left: 24px; font-size: 18px; font-weight: bold; float: left;
}
.m2 .m2-right-title a {
	color: rgb(153, 153, 153); line-height: 20px; font-size: 15px; float: right; display: block;
}
.m2 .m2-right-title a:hover {
	color: rgb(0, 87, 169); text-decoration: underline;
}
.m2 .m2-right-list {
	overflow: hidden; padding-top: 5px;
}
.m2 .m2-right-list a {
	color: rgb(56, 56, 56); line-height: 36px; overflow: hidden; font-size: 15px; display: block;
}
.m2 .m2-right-list p {
	width: 80%; overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.m2 .m2-right-list span {
	color: rgb(153, 153, 153); font-family: arial; float: right;
}
.m2 .m2-right-list a:hover {
	color: rgb(0, 87, 169);
}
.m3 {
	padding-right: 0px; margin-top: 15px;
}
.m3 .wrapper_sy {
	background: rgb(255, 255, 255); padding: 15px; height: 480px;
}
.m3 .wrapper_sy_inner {
	width: 100%; height: 100%; position: relative;
}
.m3 .nav-dots span {
	background: rgb(229, 229, 229); margin: 0px 6px; transition:0.5s ease-in-out; width: 92px; height: 30px; text-align: center; color: rgb(61, 149, 213); line-height: 30px; font-size: 18px; font-weight: bold; float: left; display: block; cursor: pointer; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;
}
.m3 .nav-dots span.nav-dot-current {
	background: url("../images/pic17.png") no-repeat center / 100% 100%; width: 371px; height: 62px; color: rgb(255, 255, 255); line-height: 50px; font-size: 20px; margin-top: -27px;
}
.sb-perspective {
	position: relative;
}
.sb-perspective > div {
	position: absolute; transform-style: preserve-3d; backface-visibility: hidden; -webkit-backface-visibility: hidden; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-backface-visibility: hidden; -o-backface-visibility: hidden;
}
.sb-side {
	margin: 0px; display: block; position: absolute; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; -o-transform-style: preserve-3d; -moz-backface-visibility: hidden;
}
.m3 .nav-arrows {
	overflow: hidden; display: none;
}
.m3 .nav-arrows a {
	border-radius: 5px; top: 50%; width: 40px; height: 40px; margin-top: -20px; display: block; position: absolute;
}
.m3 .nav-arrows a.nav-arrows-left {
	background: url("../images/left.png") no-repeat center rgb(228, 228, 228); left: -75px;
}
.m3 .nav-arrows a.nav-arrows-right {
	background: url("../images/right.png") no-repeat center rgb(228, 228, 228); right: -75px;
}
.m3 .nav-arrows a.nav-arrows-left:hover {
	background: url("../images/left.png") no-repeat center rgb(154, 198, 230);
}
.m3 .nav-arrows a.nav-arrows-right:hover {
	background: url("../images/right.png") no-repeat center rgb(154, 198, 230);
}
.m3 .sb-slider {
	width: 100%; overflow: hidden; padding-top: 10px; clear: both; position: relative;
}
.m3 .sb-slider li.sb_li {
	overflow: hidden; display: none;
}
.m3 .sb-slider div.li-box {
	width: 100%; height: 410px; overflow: hidden;
}
.m3 .m3-aleft {
	overflow: hidden;
}
.m3 .m3-aleft li {
	overflow: hidden;
}
.m3 .m3-aleft li {
	padding: 20px 0px;
}
.m3 .m3-aleft .m3-aleft-img {
	width: 240px; height: 155px; margin-right: 20px; float: left; display: block;
}
.m3 .m3-aleft .m3-aleft-title {
	color: rgb(23, 23, 23); overflow: hidden; padding-top: 3px; font-size: 18px; font-weight: bold; display: block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.m3 .m3-aleft .m3-aleft-title:hover {
	color: rgb(0, 87, 169);
}
.m3 .m3-aleft .m3-aleft-text {
	margin: 8px 0px 18px; color: rgb(56, 56, 56); line-height: 30px; font-size: 15px;
}
.m3 .m3-aleft .m3-aleft-num {
	color: rgb(153, 153, 153); line-height: 16px; overflow: hidden; font-family: arial; font-size: 12px;
}
.m3 .m3-aleft .m3-aleft-num span {
	margin-right: 15px; float: left;
}
.m3 .m3-aleft .m3-aleft-num span img {
	margin-right: 6px; float: left;
}
.m3 .m3-aright {
	overflow: hidden; padding-top: 10px; padding-bottom: 8px;
}
.m3 .m3-aright h1 {
	background: url("../images/ico/ico8.jpg") no-repeat left; color: rgb(61, 149, 213); padding-left: 18px; font-size: 18px; font-weight: bold; margin-bottom: 8px;
}
.m3 .m3-aright h1 a {
	color: rgb(61, 149, 213);
}
.m3 .m3-aright a {
	color: rgb(56, 56, 56); line-height: 30px; overflow: hidden; font-size: 15px; display: block;
}
.m3 .m3-aright a p {
	width: 80%; overflow: hidden; float: left; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.m3 .m3-aright a span {
	color: rgb(153, 153, 153); font-family: arial; float: right;
}
.m3 .m3-aright a:hover {
	color: rgb(0, 87, 169);
}
.m3 #in-li1 .m3-aleft li:first-child {
	padding-top: 0px;
}
.m3 #in-li2 .m3-aright {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m3 #in-li2 .in-li2-list {
	overflow: hidden;
}
.m3 #in-li2 .in-li2-list a {
	width: 174px; text-align: center; line-height: 1; overflow: hidden; font-size: 15px; margin-top: 10px; margin-right: 5px; margin-bottom: 30px; float: left; display: block;
}
.m3 #in-li2 .in-li2-list img {
	width: 100%; height: 113px; margin-bottom: 12px; display: block;
}
.m3 #in-li2 .in-li2-list a:nth-of-type(2n) {
	margin-right: 0px;
}
.m3 #in-li2 .in-li2-list a:hover {
	color: rgb(0, 87, 169);
}
.m3 #in-li2 .in-li2-list a p {
	width: 100%;
}
.m3 #in-li3 .m3-aleft-img {
	width: 298px; height: 192px; margin-right: 0px; float: none; display: block;
}
.m3 #in-li3 .m3-aleft-title {
	padding-top: 10px;
}
.m3 #in-li3 .m3-aleft li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m3 #in-li3 .m3-aleft .m3-aleft-text {
	margin: 5px 0px;
}
.m3 #in-li3 .m3-aleft .m3-aleft-text {
	line-height: 25px;
}
.m3 #in-li3 .m3-aleft-guangkao {
	margin-top: 10px; display: block;
}
.m3 #in-li3 .m3-aleft-guangkao img {
	display: block; max-width: 100%;
}
.m3 #in-li3 .m3-aleft-guangkao:hover {
	opacity: 0.8;
}
.m3 #in-li4 .m3-aleft li:first-child {
	padding-top: 0px;
}
.m3 #in-li6 .m3-aleft-img {
	width: 298px; height: 192px; margin-right: 0px; float: none; display: block;
}
.m3 #in-li6 .m3-aleft-title {
	padding-top: 10px;
}
.m3 #in-li6 .m3-aleft li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m3 #in-li6 .m3-aleft li:first-child {
	padding-top: 5px;
}
.m3 #in-li6 .m3-aleft-guangkao {
	margin-top: 20px; display: block;
}
.m3 #in-li6 .m3-aleft-guangkao img {
	display: block; max-width: 100%;
}
.m3 #in-li6 .m3-aleft-guangkao:hover {
	opacity: 0.8;
}
.m3 #in-li7 .m3-aleft-img {
	width: 298px; height: 192px; margin-right: 0px; float: none; display: block;
}
.m3 #in-li7 .m3-aleft-title {
	padding-top: 10px;
}
.m3 #in-li7 .m3-aleft li {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m3 #in-li7 .m3-aleft li:first-child {
	padding-top: 5px;
}
.m3 #in-li7 .m3-aright {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.m3 #in-li7 .in-li7-list {
	overflow: hidden;
}
.m3 #in-li7 .in-li7-list a {
	width: 101px; text-align: center; line-height: 1; overflow: hidden; font-size: 14px; margin-right: 25px; float: left; display: block;
}
.m3 #in-li7 .in-li7-list img {
	border: 1px solid rgb(207, 207, 207); border-image: none; width: 100%; height: 142px; margin-bottom: 6px; display: block;
}
.m3 #in-li7 .in-li7-list a:last-child {
	margin-right: 0px;
}
.m3 #in-li7 .in-li7-list a:hover {
	color: rgb(0, 87, 169);
}
.m3 #in-li7 .in-li7-list a p {
	width: 100%;
}
.m3 #in-li8 .m3-aleft-img {
	width: 100%; height: 114px; margin-right: 0px; float: none; display: block;
}
.m3 #in-li8 .m3-aleft-title {
	padding-top: 10px;
}
.m3 #in-li8 .pull-left {
	width: 50%;
}
.m3 #in-li8 .pull-right {
	width: 45%;
}
.m3 #in-li8 .m3-aleft-text {
	margin: 0px 0px 10px;
}
.m3 #in-li8 .m3-aleft li:first-child {
	padding-top: 5px;
}
.m4 {
	height: 130px; overflow: hidden; margin-top: 15px;
}
.m4 .slideBox2 {
	width: 100%; height: 130px; overflow: hidden; position: relative;
}
.m4 .slideBox2 .hd {
	right: 20px; bottom: 10px; overflow: hidden; position: absolute; z-index: 1;
}
.m4 .slideBox2 .hd ul {
	overflow: hidden;
}
.m4 .slideBox2 .hd ul li {
	margin: 0px 2px; border-radius: 100%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px; float: left; cursor: pointer;
}
.m4 .slideBox2 .hd ul li.on {
	background: rgb(221, 67, 63); border: 0px currentColor; border-image: none;
}
.m4 .slideBox2 .bd {
	width: 100%; height: 100%; overflow: hidden;
}
.m4 .slideBox2 .bd li {
	overflow: hidden;
}
.m4 .slideBox2 .bd img {
	width: 100%; height: 130px; display: block;
}
.m5 {
	overflow: hidden;
}
.m5 .m5-box {
	background: rgb(255, 255, 255); padding: 15px; overflow: hidden; margin-top: 15px;
}
.m5 .m5-title {
	color: rgb(61, 149, 213); line-height: 23px; overflow: hidden; font-size: 18px; font-weight: bold;
}
.m5 .m5-title a {
	color: rgb(153, 153, 153); font-size: 15px; font-weight: normal; float: right;
}
.m5 .m5-title a:hover {
	color: rgb(0, 87, 169);
}
.m5 .m5-title img {
	margin-right: 8px; float: left; display: block;
}
.m5 .m5-title p {
	float: left;
}
.m5 .m5-list {
	overflow: hidden; padding-top: 5px;
}
.m5 .m5-list a {
	background: url("../images/ico/ico19.jpg") no-repeat 10px; line-height: 30px; overflow: hidden; padding-left: 26px; font-size: 15px; display: block; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
.m5 .m5-list a:hover {
	background: url("../images/ico/ico18.jpg") no-repeat 10px; color: rgb(51, 51, 51); font-weight: bold;
}
.m5 .col-md-4 {
	padding-right: 0px;
}
.m5 :nth-of-type(3n).col-md-4 {
	padding-right: 15px;
}
.m6 {
	overflow: hidden; margin-top: 15px;
}
.m6 .m6-box {
	background: rgb(255, 255, 255); overflow: hidden; padding-top: 20px;
}
.m6 .m6-title {
	padding-left: 20px; font-size: 20px; font-weight: bold; border-left-color: rgb(61, 149, 213); border-left-width: 6px; border-left-style: solid;
}
.m6 .m6-list {
	padding: 20px; overflow: hidden;
}
.m6 .m6-list a {
	width: 20%; text-align: center; font-size: 15px; float: left; display: block;
}
.m6 .m6-list a p {
	line-height: 21px; margin-top: 20px;
}
.m6 .m6-list a img {
	margin: 0px auto; width: 92%; display: block;
}
.m6 .m6-list a:hover p {
	color: rgb(0, 87, 169);
}
@media all and (max-width:1200px)
{
.in-lists2 .in-lists2-text {
	line-height: 20px; font-size: 14px;
}
.in-lists5 li a {
	background: none;
}
.in-lists5 li .in-lists5-img {
	background: none;
}
.in-lists6 li {
	width: 204px; margin-right: 20px;
}
.in-lists5 li:nth-of-type(4n+1)::before {
	display: none;
}
.in-lists5 li:nth-of-type(4n)::before {
	display: none;
}
.in-lists5 li .in-lists5-img {
	height: 205px;
}
}
@media all and (max-width:992px)
{
.in-main-rtop {
	margin-top: 20px;
}
.in-lists2 em {
	display: none;
}
.in-lists4 .txtScroll-left span {
	display: none;
}
.in-lists6 li {
	width: 206px; margin-right: 20px;
}
}
@media all and (max-width:768px)
{
.in-main {
	margin: 20px 0px;
}
.in-main-box {
	padding: 15px 0px;
}
.in-position .pull-left {
	font-size: 15px; display: none;
}
.in-position .pull-right {
	line-height: 15px; float: left !important;
}
.in-fy {
	margin-top: 20px;
}
.in-main-rname {
	font-size: 15px;
}
.in-about {
	line-height: 26px; padding-top: 25px; font-size: 14px;
}
.in-about h1 {
	font-size: 16px;
}
.in-lists1 {
	padding-top: 0px;
}
.in-lists1 li {
	padding: 20px 0px;
}
.in-lists1 .in-lists1-date {
	width: 60px; margin-top: 5px; margin-right: 10px;
}
.in-lists1 .in-lists1-date h1 {
	font-size: 20px;
}
.in-lists1 .in-lists1-date h2 {
	padding-top: 6px; font-size: 12px; margin-top: 6px;
}
.in-lists1 .in-lists1-title {
	line-height: 1.3; font-size: 15px;
}
.in-lists1 .in-lists1-text {
	line-height: 22px; font-size: 14px; margin-top: 6px;
}
.in-lists1 .in-lists1-title span {
	display: none;
}
.in-lists2 li {
	padding: 20px 0px;
}
.in-lists2 .in-lists2-title {
	height: inherit; line-height: 1.3; font-size: 15px;
}
.in-lists2 .in-lists2-title span {
	margin-top: 6px; float: none; display: block;
}
.in-lists2 .in-lists2-text {
	margin-top: 6px;
}
.in-lists2 .in-lists2-img {
	width: 130px; height: 84px;
}
.in-lists2 .in-lists2-img img {
	width: 130px; height: 84px;
}
.in-lists3 {
	padding-top: 5px;
}
.in-lists3 li {
	padding: 15px 0px;
}
.in-lists3 li a {
	font-size: 15px;
}
.in-lists3 li a span {
	font-size: 15px;
}
.in-lists4 .txtScroll-left {
	padding: 20px 0px;
}
.in-lists4 .txtScroll-left .hd {
	bottom: 20px;
}
.in-lists4 .txtScroll-left .in-lists4-title {
	line-height: 1.3; font-size: 15px;
}
.in-lists4 .txtScroll-left .in-lists4-date {
	margin: 6px 0px;
}
.in-lists4 .txtScroll-left .in-lists4-img {
	width: 130px; height: 84px;
}
.in-lists4 .txtScroll-left .in-lists4-text {
	line-height: 22px; font-size: 14px;
}
.in-lists4 .in-lists4-ul li {
	padding: 15px 0px;
}
.in-lists4 .in-lists4-ul li a {
	font-size: 15px;
}
.in-lists4 .in-lists4-ul li a span {
	font-size: 15px;
}
.in-lists5 {
	padding-top: 0px; padding-bottom: 20px; padding-left: 0px;
}
.in-lists5 li {
	width: 47%; margin-top: 20px; margin-left: 3%;
}
.in-lists5 li:nth-of-type(2n+1) {
	margin-left: 0px;
}
.in-lists5 li a {
	width: 100%;
}
.in-lists5 li .in-lists5-img {
	width: 100%; height: auto;
}
.in-lists5 li .in-lists5-img img {
	margin: 0px auto; width: 80%; height: auto;
}
.in-lists5 li .in-lists5-title {
	margin: 10px 0px; font-size: 15px;
}
.in-lists6 {
	padding-top: 0px; padding-bottom: 20px;
}
.in-lists6 li {
	width: 48%; margin-top: 20px; margin-right: 0px; margin-left: 3%;
}
.in-lists6 li:nth-of-type(2n+1) {
	margin-left: 0px;
}
.in-lists6 li .in-lists6-img {
	height: 120px;
}
.in-detail1 {
	padding-top: 20px;
}
.in-detail1 .in-detail1-title {
	font-size: 20px;
}
.in-detail1 .in-detail1-date {
	margin: 15px 0px 20px; padding-bottom: 10px;
}
.bdsharebuttonbox {
	display: none !important;
}
.in-detail1 .in-detail1-text {
	line-height: 24px; padding-bottom: 20px; font-size: 14px;
}
.in-detail1 .in-detail1-link > div a {
	line-height: 1.3; margin-top: 6px; display: block;
}
.in-detail2 {
	padding-top: 20px;
}
.in-detail2 .in-detail2-title {
	line-height: 45px; margin-bottom: 20px;
}
.in-detail2 .in-detail2-title .pull-left {
	font-size: 18px;
}
.in-detail2 .in-detail2-text {
	line-height: 24px;
}
}
@media all and (max-width:1200px)
{
.m2 .m2-left-list img {
	width: 145px; height: 94px;
}
.m2 .m2-left-list .m2-list-title {
	padding: 5px 0px; font-size: 16px;
}
.m2 .m2-left-list .m2-list-title span {
	font-size: 14px; margin-top: 6px; float: none; display: block;
}
.m2 .m2-left-list .m2-list-text {
	line-height: 22px; font-size: 14px;
}
.m3 .nav-dots span.nav-dot-current {
	width: 200px;
}
.m3 .nav-dots span {
	margin: 0px 3px; font-size: 16px;
}
.m3 .m3-aleft .m3-aleft-title {
	font-size: 16px;
}
.m3 .m3-aleft .m3-aleft-text {
	font-size: 14px;
}
.m3 #in-li2 .in-li2-list a {
	width: 141px;
}
.m3 #in-li2 .in-li2-list img {
	height: 91px;
}
.m3 #in-li3 .m3-aleft-img {
	width: 90%; height: 168px;
}
.m3 #in-li4 .m3-aleft-img {
	width: 180px; height: 116px; margin-bottom: 10px;
}
.m3 #in-li4 .m3-aleft .m3-aleft-text {
	margin: 5px 0px;
}
.m3 #in-li6 .m3-aleft-img {
	width: 90%; height: 168px;
}
.m3 #in-li6 .m3-aleft .m3-aleft-text {
	line-height: 26px;
}
.m3 #in-li7 .in-li7-list a {
	width: 90px; margin-right: 8px;
}
.m3 #in-li7 .in-li7-list img {
	height: 126px;
}
.m3 #in-li7 .m3-aleft-img {
	width: 90%; height: 168px;
}
.m3 #in-li7 .m3-aleft .m3-aleft-text {
	line-height: 26px;
}
.m3 #in-li8 .pull-left {
	width: 46%;
}
.m3 #in-li8 .pull-right {
	width: 50%;
}
.m3 #in-li8 .m3-aleft-img {
	height: 85px;
}
}
@media all and (max-width:992px)
{
.m1 .m1-right {
	margin-top: 15px;
}
.m1 .m1-right-first {
	padding-top: 20px;
}
.m1 .m1-right-list {
	padding-top: 20px;
}
.m2 .m2-right {
	margin-top: 15px;
}
.m3 {
	padding-right: 15px;
}
.m3 .nav-dots span {
	margin: 0px 3px 3px; width: 80px; font-size: 15px; font-weight: normal;
}
.m3 .nav-dots span.nav-dot-current {
	background: rgb(60, 149, 213); width: 82px; height: 30px; line-height: 30px; font-size: 16px; margin-top: 0px;
}
.m3 .wrapper_sy {
	height: auto;
}
.m3 .sb-slider div.li-box {
	height: auto;
}
.m5 .col-md-4 {
	padding-right: 15px;
}
}
@media all and (max-width:768px)
{
.m1 .slideBox {
	height: 210px;
}
.m1 .slideBox .bd ul {
	height: 210px !important;
}
.m1 .slideBox .bd p {
	height: 40px; line-height: 40px; font-size: 15px;
}
.m1 .slideBox .hd {
	top: 15px;
}
.m1 .m1-right {
	height: 390px;
}
.m1 .m1-right-title {
	margin: 30px 0px 10px;
}
.m1 .m1-right-first {
	padding-top: 6px;
}
.m1 .m1-right-title {
	font-size: 15px;
}
.m1 .m1-right-first h1 {
	font-size: 17px;
}
.m1 .m1-right-first p {
	line-height: 24px; padding-bottom: 12px; font-size: 14px;
}
.m1 .m1-right-list a {
	font-size: 15px;
}
.m2 .m2-left-list .m2-list-title {
	line-height: 1.4; font-weight: normal;
}
.m2 .m2-left-list img {
	width: 120px; height: 78px;
}
.m2 .m2-left-title h1 {
	font-size: 16px;
}
.m2 .m2-left-title a {
	line-height: 16px; font-size: 14px;
}
.m2 .m2-left {
	height: auto;
}
.m2 .m2-right-title h1 {
	font-size: 16px;
}
.m2 .m2-right-title a {
	line-height: 16px; font-size: 14px;
}
.m2 .m2-right-list a {
	line-height: 30px;
}
.m2 .m2-right {
	height: auto;
}
.m2 .m2-right-list a {
	font-size: 14px;
}
#nav-dots {
	overflow: hidden; padding-bottom: 15px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.m3 .m3-aleft .m3-aleft-img {
	margin-right: 0px; float: none;
}
.m3 .m3-aleft .m3-aleft-title {
	padding-top: 10px; font-size: 16px;
}
.m3 .m3-aleft .m3-aleft-img {
	width: 100%; height: auto;
}
.m3 .m3-aleft .m3-aleft-text {
	line-height: 22px; font-size: 14px;
}
.m3 .m3-aright h1 {
	font-size: 16px;
}
.m3 .m3-aright a {
	font-size: 14px;
}
.m3 #in-li2 .in-li2-list a {
	width: 48%; margin-right: 2%; margin-bottom: 10px;
}
.m3 #in-li2 .in-li2-list img {
	height: auto;
}
.m3 #in-li3 .m3-aleft-img {
	width: 100%; height: auto;
}
.m3 #in-li4 .m3-aleft-img {
	width: 100%; height: auto;
}
.m3 .m3-aleft li {
	padding-bottom: 0px;
}
.m3 #in-li6 .m3-aleft-guangkao {
	margin-top: 6px; margin-bottom: 10px;
}
.m3 #in-li7 .m3-aleft-img {
	width: 100%; height: auto;
}
.m3 #in-li7 .in-li7-list a {
	width: 47%; margin-right: 0px; margin-bottom: 8px; margin-left: 6%;
}
.m3 #in-li7 .in-li7-list a:nth-of-type(2n+1) {
	margin-left: 0px;
}
.m3 #in-li7 .in-li7-list img {
	margin: 0px auto 6px; width: 100%; height: auto;
}
.m3 #in-li7 .in-li7-list a:last-child {
	display: none;
}
.m3 #in-li8 .m3-aleft-img {
	width: 100%; height: auto;
}
.m5 .m5-title {
	font-size: 16px;
}
.m5 .m5-title a {
	font-size: 14px;
}
.m5 .m5-list a {
	font-size: 14px;
}
.m6 .m6-title {
	font-size: 16px;
}
.m6 .m6-list a {
	width: 50%; margin-bottom: 8px;
}
.m6 .m6-list a p {
	overflow: hidden; margin-top: 6px; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
}
@media all and (min-width:1000px)
{
.hang1 {
	overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1;
}
.hang2 {
	overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
}
.hang3 {
	overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3;
}
.hang4 {
	overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;
}
.hing2 {
	line-height: 20px; overflow: hidden; position: relative; max-height: 40px;
}
.hing2::after {
	background: linear-gradient(to right, transparent, rgb(255, 255, 255) 55%); right: 0px; bottom: 0px; padding-left: 40px; position: absolute; content: "...";
}
}
